An Approach to Test Train Control System Software Safety
نویسندگان
چکیده
With the recent development of embedded system technology, automation of train control system software is being promoted. Software for safety-critical systems like the train control system software has to deal with the hazards identified by safety analysis in order to make the system safe, risk-free and fail-safe. However, systematic efforts to verify the safety of software have been rarely performed. In this paper, we propose a framework that can automatically evaluate the safety of train control system software. To do this, we analyze the related international standards and investigate existing software testing techniques. From this, we have proposed a framework based on the McCall’s software quality model. The proposed framework specifically identifies the criteria corresponding to software safety in train control system software to test the key requirements required by international standards. Keywords— Software safety, Software Quality, TCS (Train Control System), Software testing, Safety evaluation.
منابع مشابه
Modeling and Simulation of Variable Frequency Pump Control Fatigue Test Machine
High-speed maglev train is considered an ideal vehicle in the 21st Century, as an important part of the train, the travel mechanism bears and delivers a variety of vertical and horizontal alternating load in operation, it affects the operation safety of the train directly, so key components of the travel mechanism should under fatigue strength test by fatigue test machine.The paper proposed a v...
متن کاملPerformance testing for high-speed train tracing and an approach-alarming system
High-speed train tracing and an approach-alarming system is independent of the existing train control system, which uses the Global Navigation Satellite System and Integrated Location System for positioning to ensure the safety of trains and to prevent an accident of train collision caused by failure of the train control system. The system provides autonomous train tracing and positioning servi...
متن کامل”Open Proof” for Railway Safety Software
”Open Proof (OP) is a new approach for safety and security critical systems and a further development of the Open Source Software (OSS) movement, not just applying OSS licensing concepts to the final software products itself, but also to the entire life cycle and all software components involved, including tools, documentation for specification, verification, implementation, maintenance and in ...
متن کاملFUZZY TRAIN ENERGY CONSUMPTION MINIMIZATION MODEL AND ALGORITHM
Train energy saving problem investigates how to control train's velocity such that the quantity of energy consumption is minimized and some system constraints are satis ed. On the assumption that the train's weights on different links are estimated by fuzzy variables when making the train scheduling strategy, we study the fuzzy train energy saving problem. First, we propose a fuzzy energy ...
متن کاملThe formal modelling and verification of safety critical ATP software design
The safety of software is becoming increasingly important as computers pervade control systems on which human life depends. This has become more complex and in rail transportation fields and the methods to ensure its correctness have been slow in development. One feasible approach is to mathematically verify software design in such systems with Formal Methods. ATP (Automatic Train Protection) i...
متن کامل